<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Digraph</name>
    </assembly>
    <members>
        <member name="T:Digraph.Arc`2">
            <summary>
            Ordered pair of digraph vertices represent connection between this two
            vertices. Also called directed edge or arrow.
            </summary>
            <typeparam name="TVertex">Type of digraph vertex data.</typeparam>
            <typeparam name="TArc">Type of digraph arc data.</typeparam>
        </member>
        <member name="M:Digraph.Arc`2.Equals(Digraph.Arc{`0,`1})">
            <summary>
            Indicates whether the current object is equal to another object of
            the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            True if the current object is equal to the other parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:Digraph.Arc`2.Equals(System.Object)">
            <summary>
            Determines whether the specified object is equal to the current
            object.
            </summary>
            <param name="obj">
            The object to compare with the current object.
            </param>
            <returns>
            True if the specified object is equal to the current object;
            otherwise, false.
            </returns>
        </member>
        <member name="M:Digraph.Arc`2.GetHashCode">
            <summary>
            Serves as the default hash function.
            </summary>
            <returns>A hash code for the current object.</returns>
        </member>
        <member name="M:Digraph.Arc`2.op_Equality(Digraph.Arc{`0,`1},Digraph.Arc{`0,`1})">
            <summary>
            Determines whether the specified arc instances are considered
            equal.
            </summary>
            <param name="a1">The first arc to compare.</param>
            <param name="a2">The second arc to compare.</param>
            <returns>
            True if the arcs are considered equal; otherwise, false.
            If both v1 and v2 are null, the method returns true.
            </returns>
        </member>
        <member name="M:Digraph.Arc`2.op_Inequality(Digraph.Arc{`0,`1},Digraph.Arc{`0,`1})">
            <summary>
            Determines whether the specified arc instances are considered
            not equal.
            </summary>
            <param name="a1">The first arc to compare.</param>
            <param name="a2">The second arc to compare.</param>
            <returns>
            True if the arcs are considered not equal; otherwise, false.
            If both v1 and v2 are null, the method returns false.
            </returns>
        </member>
        <member name="M:Digraph.Arc`2.ToString">
            <summary>
            Returns a string that represents the current arc.
            </summary>
            <returns>A string that represents the current arc.</returns>
        </member>
        <member name="P:Digraph.Arc`2.Content">
            <summary>
            Data of specified type associated with arc.
            </summary>
        </member>
        <member name="P:Digraph.Arc`2.FromVertex">
            <summary>
            Vertex from which the arc outcomes.
            </summary>
        </member>
        <member name="P:Digraph.Arc`2.ToVertex">
            <summary>
            Vertex to which the arc incomes.
            </summary>
        </member>
        <member name="T:Digraph.ArcDoesNotExistException">
            <summary>
            This exception is thrown if user works in digraph with arc that does
            not exist in this digraph.
            </summary>
        </member>
        <member name="T:Digraph.ArcAlreadyExistsException">
            <summary>
            This exception is thrown if user tries to add arc in digraph that
            already exists in this digraph.
            </summary>
        </member>
        <member name="T:Digraph.ArcLengthCalculator`2">
            <summary>
            User supplied delegate for calculation of digraph arc length.
            </summary>
            <typeparam name="TVertex">Type of digraph vertex content.</typeparam>
            <typeparam name="TArc">Type of digraph arc content.</typeparam>
            <param name="arc">Digraph arc for which length is calculated.</param>
            <returns>Length of digraph arc.</returns>
        </member>
        <member name="T:Digraph.Builder`2">
            <summary>
            Provides digraph creation. If builder is not available for digraph,
            user can not change such digraph.
            </summary>
            <typeparam name="TVertex">Type of digraph vertex content.</typeparam>
            <typeparam name="TArc">Type of digraph arc content.</typeparam>
        </member>
        <member name="M:Digraph.Builder`2.#ctor">
            <summary>
            Create new instance of digraph builder.
            </summary>
        </member>
        <member name="M:Digraph.Builder`2.NewDigraph">
            <summary>
            Replace Digraph with new instance for creating.
            </summary>
        </member>
        <member name="M:Digraph.Builder`2.NewVertex(`0)">
            <summary>
            Create new digraph vertex.
            </summary>
            <param name="content">Content of vertex.</param>
            <returns>Created digraph vertex.</returns>
            <exception cref="T:Digraph.VertexAlreadyExistsException">
            This exception is thrown if user tries to add vertex in digraph that
            already exists in this digraph.
            </exception>
        </member>
        <member name="M:Digraph.Builder`2.DeleteVertex(Digraph.Vertex{`0,`1})">
            <summary>
            Delete existing digraph vertex.
            </summary>
            <param name="vertex">Vertex for deleting.</param>
            <exception cref="T:Digraph.VertexDoesNotExistException">
            This exception is thrown if user tries to delete vertex from
            digraph that does not exist in this digraph.
            </exception>
        </member>
        <member name="M:Digraph.Builder`2.NewArc(Digraph.Vertex{`0,`1},Digraph.Vertex{`0,`1},`1)">
            <summary>
            Create new digraph arc.
            </summary>
            <param name="fromVertex">
            Vertex from which the arc outcomes.
            </param>
            <param name="toVertex">Vertex to which the arc incomes.</param>
            <param name="content">Content of arc.</param>
            <returns>Created digraph arc.</returns>
            <exception cref="T:Digraph.VertexDoesNotExistException">
            This exception is thrown if user tries to use vertex from
            digraph that does not exist in this digraph.
            </exception>
            <exception cref="T:Digraph.ArcAlreadyExistsException">
            This exception is thrown if user tries to add arc in digraph that
            already exists in this digraph.
            </exception>
        </member>
        <member name="M:Digraph.Builder`2.DeleteArc(Digraph.Arc{`0,`1})">
            <summary>
            Delete existing digraph arc.
            </summary>
            <param name="arc">Arc for deleting.</param>
            <exception cref="T:Digraph.ArcDoesNotExistException">
            This exception is thrown if user tries to delete arc in digraph that does not
            exist in created digraph.
            </exception>
        </member>
        <member name="M:Digraph.Builder`2.Parse(System.String)">
            <summary>
            Load digraph from tgf string:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to load
            vertex and arc contents from strings.
            </summary>
            <param name="tgfString">
            String representation of digraph in tgf format.
            </param>
            <exception cref="T:Digraph.CantConvertStringToVertexException">
            This exception is thrown if
            <see cref="T:System.ComponentModel.TypeConverter"/> is not specified
            for vertex content type which provides string to vertex conversion.
            </exception>
            <exception cref="T:Digraph.CantConvertStringToArcException">
            This exception is thrown if
            <see cref="T:System.ComponentModel.TypeConverter"/> is not specified
            for arc content type which provides string to arc conversion.
            </exception>
        </member>
        <member name="M:Digraph.Builder`2.Load(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Load digraph from tgf stream with specified encoding:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to load
            vertex and arc contents from strings.
            </summary>
            <param name="stream">
            Stream from where digraph in tgf is loaded.
            </param>
            <param name="encoding">Stream encoding.</param>
            <returns>Loaded digraph builder.</returns>
        </member>
        <member name="M:Digraph.Builder`2.Load(System.IO.Stream)">
            <summary>
            Load digraph from tgf stream with default encoding:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to load
            vertex and arc contents from strings.
            </summary>
            <param name="stream">
            Stream from where digraph in tgf is loaded.
            </param>
        </member>
        <member name="M:Digraph.Builder`2.Load(System.String,System.Text.Encoding)">
            <summary>
            Load digraph from tgf file with specified encoding:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to load
            vertex and arc contents from strings.
            </summary>
            <param name="fileName">Tgf file name.</param>
            <param name="encoding">File encoding.</param>
        </member>
        <member name="M:Digraph.Builder`2.Load(System.String)">
            <summary>
            Load digraph from tgf file with default encoding:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to load
            vertex and arc contents from strings.
            </summary>
            <param name="fileName">Tgf file name.</param>
        </member>
        <member name="P:Digraph.Builder`2.Digraph">
            <summary>
            Created digraph.
            </summary>
        </member>
        <member name="T:Digraph.CantConvertArcToStringException">
            <summary>
            This exception is thrown if
            <see cref="T:System.ComponentModel.TypeConverter"/> is not specified for
            arc content type which provides arc to string conversion.
            </summary>
        </member>
        <member name="T:Digraph.CantConvertStringToArcException">
            <summary>
            This exception is thrown if
            <see cref="T:System.ComponentModel.TypeConverter"/> is not specified for
            arc content type which provides string to arc conversion.
            </summary>
        </member>
        <member name="T:Digraph.CantConvertStringToVertexException">
            <summary>
            This exception is thrown if
            <see cref="T:System.ComponentModel.TypeConverter"/> is not specified for
            vertex content type which provides string to vertex conversion.
            </summary>
        </member>
        <member name="T:Digraph.CantConvertVertexToStringException">
            <summary>
            This exception is thrown if
            <see cref="T:System.ComponentModel.TypeConverter"/> is not specified for
            vertex content type which provides vertex to string conversion.
            </summary>
        </member>
        <member name="T:Digraph.Difference`2">
            <summary>
            Contains changes which need to be made to receive a result digraph from
            an initial digraph.
            </summary>
        </member>
        <member name="P:Digraph.Difference`2.AddedVertices">
            <summary>
            Vertices are added to initial digraph.
            </summary>
        </member>
        <member name="P:Digraph.Difference`2.RemovedVertices">
            <summary>
            Vertices are removed from initial digraph.
            </summary>
        </member>
        <member name="P:Digraph.Difference`2.AddedArcs">
            <summary>
            Arcs are added to initial digraph.
            </summary>
        </member>
        <member name="P:Digraph.Difference`2.RemovedArcs">
            <summary>
            Arcs are removed from initial digraph.
            </summary>
        </member>
        <member name="P:Digraph.Difference`2.IsEmpty">
            <summary>
            Indicates that there is no differences between initial and result
            digraph.
            </summary>
        </member>
        <member name="T:Digraph.Set`2">
            <summary>
            Directed graph is a set of elements and their ordered pairs called
            vertices and arcs accordingly. Arc represents connected vertices.
            Digraph may contain not connected vertices, loops, multiple arcs
            between two vertices and not connected sub digraphs.
            </summary>
            <typeparam name="TVertex">Type of digraph vertex content.</typeparam>
            <typeparam name="TArc">Type of digraph arc content.</typeparam>
        </member>
        <member name="M:Digraph.Set`2.Compare(Digraph.Set{`0,`1},Digraph.Set{`0,`1})">
            <summary>
            Get difference between initial and result digraph.
            </summary>
            <param name="initialDigraph">Digraph before changes.</param>
            <param name="resultDigraph">Digraph after changes.</param>
            <returns>
            Changes which need to be made to receive a result digraph from
            an initial digraph.
            </returns>
        </member>
        <member name="M:Digraph.Set`2.GetVertex(System.Predicate{Digraph.Vertex{`0,`1}})">
            <summary>
            Searches for a vertex that matches the conditions defined by the
            specified predicate, and returns the first occurrence within the
            entire digraph.
            </summary>
            <param name="match">
            The delegate that defines the conditions of the vertex to search
            for.
            </param>
            <returns>
            The first vertex that matches the conditions defined by the
            specified predicate, if found; otherwise, null.
            </returns>
        </member>
        <member name="M:Digraph.Set`2.GetVertices(System.Predicate{Digraph.Vertex{`0,`1}})">
            <summary>
            Retrieves all the vertices that match the conditions defined by
            the specified predicate.
            </summary>
            <param name="match">
            The delegate that defines the conditions of the vertices to search
            for.
            </param>
            <returns>
            A list containing all the vertices that match the conditions
            defined by the specified predicate, if found; otherwise, an empty
            list.
            </returns>
        </member>
        <member name="M:Digraph.Set`2.GetArc(System.Predicate{Digraph.Arc{`0,`1}})">
            <summary>
            Searches for an arc that matches the conditions defined by the
            specified predicate, and returns the first occurrence within the
            entire digraph.
            </summary>
            <param name="match">
            The delegate that defines the conditions of the arc to search for.
            </param>
            <returns>
            The first arc that matches the conditions defined by the specified
            predicate, if found; otherwise, null.
            </returns>
        </member>
        <member name="M:Digraph.Set`2.GetArcs(System.Predicate{Digraph.Arc{`0,`1}})">
            <summary>
            Retrieves all the arcs that match the conditions defined by
            the specified predicate.
            </summary>
            <param name="match">
            The delegate that defines the conditions of the arcs to search for.
            </param>
            <returns>
            A list containing all the arcs that match the conditions defined by
            the specified predicate, if found; otherwise, an empty list.
            </returns>
        </member>
        <member name="M:Digraph.Set`2.GetSources">
            <summary>
            Get digraph vertices with outcoming arcs but without incoming arcs.
            </summary>
            <returns>
            Vertices with outcoming arcs but without incoming arcs.
            </returns>
        </member>
        <member name="M:Digraph.Set`2.GetSinks">
            <summary>
            Get digraph vertices with incoming arcs but without outcoming arcs.
            </summary>
            <returns>
            Vertices with incoming arcs but without outcoming arcs.
            </returns>
        </member>
        <member name="M:Digraph.Set`2.GetIsolatedVertices">
            <summary>
            Get digraph vertices with incoming and outcoming arcs.
            </summary>
            <returns>Vertices with incoming and outcoming arcs.</returns>
        </member>
        <member name="M:Digraph.Set`2.GetPathes">
            <summary>
            Get all pathes in digraph.
            </summary>
            <returns>List of pathes. Path is list of arcs.</returns>
        </member>
        <member name="M:Digraph.Set`2.GetMinimumPath(Digraph.Vertex{`0,`1},Digraph.Vertex{`0,`1},Digraph.ArcLengthCalculator{`0,`1})">
            <summary>
            Get minimum path between two vertices.
            </summary>
            <param name="fromVertex">Begin vertex of path.</param>
            <param name="toVertex">End vertex of path.</param>
            <param name="arcLengthCalculator">
            User supplied delegate for calculation of digraph arc length.
            </param>
            <returns>
            Minimum path between two vertices or null if vertives are not
            connected.
            </returns>
        </member>
        <member name="M:Digraph.Set`2.ForEachVertex(System.Boolean,System.Boolean,Digraph.VertexCallback{`0,`1})">
            <summary>
            Enumerate all vertices in digraph.
            </summary>
            <param name="startFromSink">
            True if enumeration is started from sink vertices. 
            False if enumeration is started from source vertices.
            </param>
            <param name="enumerateInWidth">
            True if for current vertex all adjacent vertices are enumerated at
            first. False if vertices are enumerated through first appeared arc.
            </param>
            <param name="vertexCallback">
            User supplied callback function for digraph vertex processing
            during enumeration.
            </param>
            <exception cref="T:System.ArgumentNullException">
            This exception is thrown if enumerationCallback is null.
            </exception>
        </member>
        <member name="M:Digraph.Set`2.Traverse(Digraph.Vertex{`0,`1},Digraph.Direction,Digraph.VertexSelector{`0,`1},Digraph.VertexCallback{`0,`1})">
            <summary>
            Traverse vertices in digraph.
            </summary>
            <param name="fromVertex">Starting vertex of traversal.</param>
            <param name="direction">
            Indicates which vertices are selected for traversal from current
            position in digraph.
            </param>
            <param name="vertexSelector">
            User supplied callback function to select vertex for next step of
            digraph traverse.
            </param>
            <param name="vertexCallback">
            User supplied callback function for digraph vertex processing
            during traversal.
            </param>
            <exception cref="T:System.ArgumentNullException">
            This exception is thrown if traversedVertexSelector and
            traverseCallback are null.
            </exception>
        </member>
        <member name="M:Digraph.Set`2.ToString">
            <summary>
            Returns a string that represents the current digraph in trivial
            graph format (TGF).
            <para>Tgf sample:</para>
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to save
            vertex and arc contents in strings.
            </summary>
            <returns>
            String that represents the current digraph in tgf.
            </returns>
            <exception cref="T:Digraph.CantConvertVertexToStringException">
            This exception is thrown if
            <see cref="T:System.ComponentModel.TypeConverter"/> is not specified
            for vertex content type which provides vertex to string conversion.
            </exception>
            <exception cref="T:Digraph.CantConvertArcToStringException">
            This exception is thrown if
            <see cref="T:System.ComponentModel.TypeConverter"/> is not specified
            for arc content type which provides arc to string conversion.
            </exception>
        </member>
        <member name="M:Digraph.Set`2.Save(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Save digraph in tgf stream with specified encoding:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to save
            vertex and arc contents in strings.
            </summary>
            <param name="stream">Stream where digraph is saved.</param>
            <param name="encoding">Stream encoding.</param>
        </member>
        <member name="M:Digraph.Set`2.Save(System.IO.Stream)">
            <summary>
            Save digraph in tgf stream with default encoding:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to save
            vertex and arc contents in strings.
            </summary>
            <param name="stream">Stream where digraph is saved.</param>
        </member>
        <member name="M:Digraph.Set`2.Save(System.String,System.Text.Encoding)">
            <summary>
            Save digraph in tgf file with specified encoding:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to save
            vertex and arc contents in strings.
            </summary>
            <param name="fileName">Tgf file name.</param>
            <param name="encoding">File encoding.</param>
        </member>
        <member name="M:Digraph.Set`2.Save(System.String)">
            <summary>
            Save digraph in tgf file with default encoding:
            <para>1 Content of first vertex</para>
            <para>2 Content of second vertex</para>
            <para>#</para>
            <para>1 2 Content of arc between first and second vertices</para>
            Provide <see cref="T:System.ComponentModel.TypeConverter"/> to save
            vertex and arc contents in strings.
            </summary>
            <param name="fileName">Tgf file name.</param>
        </member>
        <member name="P:Digraph.Set`2.Vertices">
            <summary>
            Elements of digraph.
            </summary>
        </member>
        <member name="P:Digraph.Set`2.Arcs">
            <summary>
            Ordered pairs of some digraph vertices represent connection between
            two vertices.
            </summary>
        </member>
        <member name="T:Digraph.Path`2">
            <summary>
            List of connected digraph arcs.
            </summary>
        </member>
        <member name="M:Digraph.Path`2.#ctor">
            <summary>
            Create new empty instance of path.
            </summary>
        </member>
        <member name="M:Digraph.Path`2.#ctor(System.Int32)">
            <summary>
            Create new instance of path and allocate space for specified number
            of arcs.
            </summary>
            <param name="capacity">Number of arcs in path.</param>
        </member>
        <member name="M:Digraph.Path`2.#ctor(System.Collections.Generic.IEnumerable{Digraph.Arc{`0,`1}})">
            <summary>
            Create new instance of path and initialize it by arcs from
            collection.
            </summary>
            <param name="collection">Arc collection for initialization.</param>
        </member>
        <member name="M:Digraph.Path`2.CalcLength(Digraph.ArcLengthCalculator{`0,`1})">
            <summary>
            Calculate length of path.
            </summary>
            <param name="arcLengthCalculator">
            User supplied delegate for calculation of digraph arc length.
            </param>
            <returns>Length of path.</returns>
            <exception cref="T:System.ArgumentNullException">
            This exception is thrown if arcLengthCalculator is null.
            </exception>
        </member>
        <member name="M:Digraph.Path`2.GetSubPath(Digraph.Vertex{`0,`1},Digraph.Vertex{`0,`1})">
            <summary>
            Get minimum sub path between two vertices.
            </summary>
            <param name="fromVertex">Begin vertex of sub path.</param>
            <param name="toVertex">End vertex of sub path.</param>
            <returns>
            Minimum sub path between two vertices or null if there is no such
            vertex at path.
            </returns>
        </member>
        <member name="T:Digraph.VertexCallback`2">
            <summary>
            User supplied callback function for digraph vertex processing during
            enumeration and traversal.
            </summary>
            <typeparam name="TVertex">Type of digraph vertex content.</typeparam>
            <typeparam name="TArc">Type of digraph arc content.</typeparam>
            <param name="vertex">Current proccesed digraph vertex.</param>
        </member>
        <member name="T:Digraph.Direction">
            <summary>
            Indicates which vertices are selected for traversal from current
            position in digraph.
            </summary>
        </member>
        <member name="F:Digraph.Direction.Forward">
            <summary>
            Select end vertices of outcoming arcs for current vertex.
            </summary>
        </member>
        <member name="F:Digraph.Direction.Backward">
            <summary>
            Select begin vertices of incoming arcs for current vertex.
            </summary>
        </member>
        <member name="F:Digraph.Direction.Both">
            <summary>
            Select begin vertices of incoming arcs and end vertices of
            outcoming arcs for current vertex.
            </summary>
        </member>
        <member name="T:Digraph.VertexSelector`2">
            <summary>
            User supplied callback function to select vertex for next step of
            digraph traverse.
            </summary>
            <param name="preferredVertex">
            Prefer vertex which is null at first step.
            </param>
            <param name="currentVertex">Current vertex for select.</param>
            <returns>
            One of the prefer vertex, current vertex and null to stop traverse.
            </returns>
        </member>
        <member name="T:Digraph.Vertex`2">
            <summary>
            Element of digraph also called node.
            </summary>
            <typeparam name="TVertex">Type of digraph vertex content.</typeparam>
            <typeparam name="TArc">Type of digraph arc content.</typeparam>
        </member>
        <member name="M:Digraph.Vertex`2.Equals(Digraph.Vertex{`0,`1})">
            <summary>
            Indicates whether the current object is equal to another object of
            the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            True if the current object is equal to the other parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:Digraph.Vertex`2.Equals(System.Object)">
            <summary>
            Determines whether the specified object is equal to the current
            object.
            </summary>
            <param name="obj">
            The object to compare with the current object.
            </param>
            <returns>
            True if the specified object is equal to the current object;
            otherwise, false.
            </returns>
        </member>
        <member name="M:Digraph.Vertex`2.GetHashCode">
            <summary>
            Serves as the default hash function.
            </summary>
            <returns>A hash code for the current object.</returns>
        </member>
        <member name="M:Digraph.Vertex`2.op_Equality(Digraph.Vertex{`0,`1},Digraph.Vertex{`0,`1})">
            <summary>
            Determines whether the specified vertex instances are considered
            equal.
            </summary>
            <param name="v1">The first vertex to compare.</param>
            <param name="v2">The second vertex to compare.</param>
            <returns>
            True if the vertices are considered equal; otherwise, false.
            If both v1 and v2 are null, the method returns true.
            </returns>
        </member>
        <member name="M:Digraph.Vertex`2.op_Inequality(Digraph.Vertex{`0,`1},Digraph.Vertex{`0,`1})">
            <summary>
            Determines whether the specified vertex instances are considered
            not equal.
            </summary>
            <param name="v1">The first vertex to compare.</param>
            <param name="v2">The second vertex to compare.</param>
            <returns>
            True if the vertices are considered not equal; otherwise, false.
            If both v1 and v2 are null, the method returns false.
            </returns>
        </member>
        <member name="M:Digraph.Vertex`2.ToString">
            <summary>
            Returns a string that represents the current vertex.
            </summary>
            <returns>A string that represents the current vertex.</returns>
        </member>
        <member name="P:Digraph.Vertex`2.Content">
            <summary>
            Data of specified type associated with vertex.
            </summary>
        </member>
        <member name="P:Digraph.Vertex`2.IncomingArcs">
            <summary>
            Arcs incoming to the vertex.
            </summary>
        </member>
        <member name="P:Digraph.Vertex`2.OutcomingArcs">
            <summary>
            Arcs outcoming from the vertex.
            </summary>
        </member>
        <member name="P:Digraph.Vertex`2.Indegree">
            <summary>
            Number of arcs incoming to the vertex.
            </summary>
        </member>
        <member name="P:Digraph.Vertex`2.Outdegree">
            <summary>
            Number of arcs outcoming from the vertex.
            </summary>
        </member>
        <member name="P:Digraph.Vertex`2.IsSource">
            <summary>
            Indicates that vertex with outcoming arcs but without incoming
            arcs.
            </summary>
        </member>
        <member name="P:Digraph.Vertex`2.IsSink">
            <summary>
            Indicates that vertex with incoming arcs but without outcoming
            arcs.
            </summary>
        </member>
        <member name="P:Digraph.Vertex`2.IsIsolated">
            <summary>
            Indicates that vertex without incoming and outcoming arcs.
            </summary>
        </member>
        <member name="T:Digraph.VertexDoesNotExistException">
            <summary>
            This exception is thrown if user works in digraph with vertex that does
            not exist in this digraph.
            </summary>
        </member>
        <member name="T:Digraph.VertexAlreadyExistsException">
            <summary>
            This exception is thrown if user tries to add vertex in digraph that
            already exists in this digraph.
            </summary>
        </member>
    </members>
</doc>
